package com.yidu.hbatsft.service;

import com.yidu.hbatsft.domain.AtsRivalResult;

import java.util.List;
import java.util.Map;

public interface RivalResultSerice {

    int deleteByPrimaryKey(Integer resultId);

    int insert(AtsRivalResult record);

    int insertSelective(AtsRivalResult record);

    AtsRivalResult selectByPrimaryKey(Integer resultId);

    int updateByPrimaryKeySelective(AtsRivalResult record);

    int updateByPrimaryKey(AtsRivalResult record);

    void updates(int id);

    /**
     * 删除
     * @param id
     */

    void delete(Integer id);



    /**
     * 批量删除
     * @param ids
     */
    void deleteAll(String ids);



    /**根据id查询
     *
     * @param id
     * @return
     */
    AtsRivalResult findbyid(Integer id);


    /**
     * 带id查询
     * @return
     */
    List<AtsRivalResult> findAll2();

    /**
     * 查询所有
     * @param map
     * @return
     */
    List<AtsRivalResult> selectAll(Map<String, Object> map, Integer id);


    List<AtsRivalResult> findAll(Integer pageNum, Integer pageSize, Integer id);


    int count();

    int counts(AtsRivalResult atsRivalResult);

    List<AtsRivalResult> findAlls(AtsRivalResult atsRivalResult);

}
